import { IWidget, IOption, EnumProperty } from "xcore/cmpnt";

var FaIconSelect: IWidget & IOption = {
    cmpnt: "x-fa-icon-select",
    valueKey: "icon",
    category: "bars",
    props: {
        multiple: false,
        clearable: true,
        filterable: true,
        placeholder: "请选择图标",
        style: { width: "100%" },
        class: [],
        bind: { properties: [EnumProperty.Removed] },
        options: [
            { label: "fa fa-address-book", value: "fa fa-address-book" },
            { label: "fa fa-address-book-o", value: "fa fa-address-book-o" },
            { label: "fa fa-address-card", value: "fa fa-address-card" },
            { label: "fa fa-address-card-o", value: "fa fa-address-card-o" },
            { label: "fa fa-adjust", value: "fa fa-adjust" },
            { label: "fa fa-adn", value: "fa fa-adn" },
            { label: "fa fa-align-center", value: "fa fa-align-center" },
            { label: "fa fa-align-justify", value: "fa fa-align-justify" },
            { label: "fa fa-align-left", value: "fa fa-align-left" },
            { label: "fa fa-align-right", value: "fa fa-align-right" },
            { label: "fa fa-amazon", value: "fa fa-amazon" },
            { label: "fa fa-ambulance", value: "fa fa-ambulance" },
            { label: "fa fa-american-sign-language-interpreting", value: "fa fa-american-sign-language-interpreting" },
            { label: "fa fa-anchor", value: "fa fa-anchor" },
            { label: "fa fa-android", value: "fa fa-android" },
            { label: "fa fa-angellist", value: "fa fa-angellist" },
            { label: "fa fa-angle-double-down", value: "fa fa-angle-double-down" },
            { label: "fa fa-angle-double-left", value: "fa fa-angle-double-left" },
            { label: "fa fa-angle-double-right", value: "fa fa-angle-double-right" },
            { label: "fa fa-angle-double-up", value: "fa fa-angle-double-up" },
            { label: "fa fa-angle-down", value: "fa fa-angle-down" },
            { label: "fa fa-angle-left", value: "fa fa-angle-left" },
            { label: "fa fa-angle-right", value: "fa fa-angle-right" },
            { label: "fa fa-angle-up", value: "fa fa-angle-up" },
            { label: "fa fa-apple", value: "fa fa-apple" },
            { label: "fa fa-archive", value: "fa fa-archive" },
            { label: "fa fa-area-chart", value: "fa fa-area-chart" },
            { label: "fa fa-arrow-circle-down", value: "fa fa-arrow-circle-down" },
            { label: "fa fa-arrow-circle-left", value: "fa fa-arrow-circle-left" },
            { label: "fa fa-arrow-circle-o-down", value: "fa fa-arrow-circle-o-down" },
            { label: "fa fa-arrow-circle-o-left", value: "fa fa-arrow-circle-o-left" },
            { label: "fa fa-arrow-circle-o-right", value: "fa fa-arrow-circle-o-right" },
            { label: "fa fa-arrow-circle-o-up", value: "fa fa-arrow-circle-o-up" },
            { label: "fa fa-arrow-circle-right", value: "fa fa-arrow-circle-right" },
            { label: "fa fa-arrow-circle-up", value: "fa fa-arrow-circle-up" },
            { label: "fa fa-arrow-down", value: "fa fa-arrow-down" },
            { label: "fa fa-arrow-left", value: "fa fa-arrow-left" },
            { label: "fa fa-arrow-right", value: "fa fa-arrow-right" },
            { label: "fa fa-arrow-up", value: "fa fa-arrow-up" },
            { label: "fa fa-arrows", value: "fa fa-arrows" },
            { label: "fa fa-arrows-alt", value: "fa fa-arrows-alt" },
            { label: "fa fa-arrows-h", value: "fa fa-arrows-h" },
            { label: "fa fa-arrows-v", value: "fa fa-arrows-v" },
            { label: "fa fa-asl-interpreting", value: "fa fa-asl-interpreting" },
            { label: "fa fa-assistive-listening-systems", value: "fa fa-assistive-listening-systems" },
            { label: "fa fa-asterisk", value: "fa fa-asterisk" },
            { label: "fa fa-at", value: "fa fa-at" },
            { label: "fa fa-audio-description", value: "fa fa-audio-description" },
            { label: "fa fa-automobile", value: "fa fa-automobile" },
            { label: "fa fa-backward", value: "fa fa-backward" },
            { label: "fa fa-balance-scale", value: "fa fa-balance-scale" },
            { label: "fa fa-ban", value: "fa fa-ban" },
            { label: "fa fa-bandcamp", value: "fa fa-bandcamp" },
            { label: "fa fa-bank", value: "fa fa-bank" },
            { label: "fa fa-bar-chart", value: "fa fa-bar-chart" },
            { label: "fa fa-bar-chart-o", value: "fa fa-bar-chart-o" },
            { label: "fa fa-barcode", value: "fa fa-barcode" },
            { label: "fa fa-bars", value: "fa fa-bars" },
            { label: "fa fa-bath", value: "fa fa-bath" },
            { label: "fa fa-bathtub", value: "fa fa-bathtub" },
            { label: "fa fa-battery", value: "fa fa-battery" },
            { label: "fa fa-battery-0", value: "fa fa-battery-0" },
            { label: "fa fa-battery-1", value: "fa fa-battery-1" },
            { label: "fa fa-battery-2", value: "fa fa-battery-2" },
            { label: "fa fa-battery-3", value: "fa fa-battery-3" },
            { label: "fa fa-battery-4", value: "fa fa-battery-4" },
            { label: "fa fa-battery-empty", value: "fa fa-battery-empty" },
            { label: "fa fa-battery-full", value: "fa fa-battery-full" },
            { label: "fa fa-battery-half", value: "fa fa-battery-half" },
            { label: "fa fa-battery-quarter", value: "fa fa-battery-quarter" },
            { label: "fa fa-battery-three-quarters", value: "fa fa-battery-three-quarters" },
            { label: "fa fa-bed", value: "fa fa-bed" },
            { label: "fa fa-beer", value: "fa fa-beer" },
            { label: "fa fa-behance", value: "fa fa-behance" },
            { label: "fa fa-behance-square", value: "fa fa-behance-square" },
            { label: "fa fa-bell", value: "fa fa-bell" },
            { label: "fa fa-bell-o", value: "fa fa-bell-o" },
            { label: "fa fa-bell-slash", value: "fa fa-bell-slash" },
            { label: "fa fa-bell-slash-o", value: "fa fa-bell-slash-o" },
            { label: "fa fa-bicycle", value: "fa fa-bicycle" },
            { label: "fa fa-binoculars", value: "fa fa-binoculars" },
            { label: "fa fa-birthday-cake", value: "fa fa-birthday-cake" },
            { label: "fa fa-bitbucket", value: "fa fa-bitbucket" },
            { label: "fa fa-bitbucket-square", value: "fa fa-bitbucket-square" },
            { label: "fa fa-bitcoin", value: "fa fa-bitcoin" },
            { label: "fa fa-black-tie", value: "fa fa-black-tie" },
            { label: "fa fa-blind", value: "fa fa-blind" },
            { label: "fa fa-bluetooth", value: "fa fa-bluetooth" },
            { label: "fa fa-bluetooth-b", value: "fa fa-bluetooth-b" },
            { label: "fa fa-bold", value: "fa fa-bold" },
            { label: "fa fa-bolt", value: "fa fa-bolt" },
            { label: "fa fa-bomb", value: "fa fa-bomb" },
            { label: "fa fa-book", value: "fa fa-book" },
            { label: "fa fa-bookmark", value: "fa fa-bookmark" },
            { label: "fa fa-bookmark-o", value: "fa fa-bookmark-o" },
            { label: "fa fa-braille", value: "fa fa-braille" },
            { label: "fa fa-briefcase", value: "fa fa-briefcase" },
            { label: "fa fa-btc", value: "fa fa-btc" },
            { label: "fa fa-bug", value: "fa fa-bug" },
            { label: "fa fa-building", value: "fa fa-building" },
            { label: "fa fa-building-o", value: "fa fa-building-o" },
            { label: "fa fa-bullhorn", value: "fa fa-bullhorn" },
            { label: "fa fa-bullseye", value: "fa fa-bullseye" },
            { label: "fa fa-bus", value: "fa fa-bus" },
            { label: "fa fa-buysellads", value: "fa fa-buysellads" },
            { label: "fa fa-cab", value: "fa fa-cab" },
            { label: "fa fa-calculator", value: "fa fa-calculator" },
            { label: "fa fa-calendar", value: "fa fa-calendar" },
            { label: "fa fa-calendar-check-o", value: "fa fa-calendar-check-o" },
            { label: "fa fa-calendar-minus-o", value: "fa fa-calendar-minus-o" },
            { label: "fa fa-calendar-o", value: "fa fa-calendar-o" },
            { label: "fa fa-calendar-plus-o", value: "fa fa-calendar-plus-o" },
            { label: "fa fa-calendar-times-o", value: "fa fa-calendar-times-o" },
            { label: "fa fa-camera", value: "fa fa-camera" },
            { label: "fa fa-camera-retro", value: "fa fa-camera-retro" },
            { label: "fa fa-car", value: "fa fa-car" },
            { label: "fa fa-caret-down", value: "fa fa-caret-down" },
            { label: "fa fa-caret-left", value: "fa fa-caret-left" },
            { label: "fa fa-caret-right", value: "fa fa-caret-right" },
            { label: "fa fa-caret-square-o-down", value: "fa fa-caret-square-o-down" },
            { label: "fa fa-caret-square-o-left", value: "fa fa-caret-square-o-left" },
            { label: "fa fa-caret-square-o-right", value: "fa fa-caret-square-o-right" },
            { label: "fa fa-caret-square-o-up", value: "fa fa-caret-square-o-up" },
            { label: "fa fa-caret-up", value: "fa fa-caret-up" },
            { label: "fa fa-cart-arrow-down", value: "fa fa-cart-arrow-down" },
            { label: "fa fa-cart-plus", value: "fa fa-cart-plus" },
            { label: "fa fa-cc", value: "fa fa-cc" }
        ],
    },
    events: {},
    ctl: {
        icon: "iconfont te-i-select",
        name: "FaIconSelect",
        group: "bars",
        text: "图标选择",
    },
};
export { FaIconSelect };
